electrical precipitators - Turkish English Dictionary